package PenTest;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:周次煜
 * Date: 2024-07-16
 * Time：14:01
 */
public class Soluation2 {



}


// 注意类名必须为 Main, 不要有任何 package xxx 信息
 class Main {

    /**
     * 题目： 牛牛的快递
     * 不足一千克的要算一千块
     *
     * @param args
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        // 输入
        double weight = in.nextDouble();
        // in.nextLine();
        String   flg = in.next() ;

        double sum =20;


        if(weight > 1) {
            // 不足的按一千克去整然向上取整 +1 最后 本身不需要的 1
            // 相当于就 直接int 强转即可
            if(weight > (int)weight)
                sum += ((int)weight +1) -1;
            else
                sum += (int)weight -1;
        }

        // 加急情况
        if(flg.charAt(0)=='y') {

            sum += 5;
        }


//        最终输出强转后的
        System.out.print((int)sum);
    }
}




// 注意类名必须为 Main, 不要有任何 package xxx 信息
 class Main2 {

    /**
     * 题目：求最小距离
     *  利用前缀和思想
     *  每一步前后得到的值
     *  下标相减得出最小值
     *
     * @param args
     */
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        String str1 = in.next();
        String str2 = in.next();

        String[] strs = new String[n];
        for (int i = 0; i < n; i++) {
            strs[i] = in.nextLine();
        }

        int out =  minDistance(strs, str1, str2);

        System.out.println(out);
    }

    public static int minDistance(String[] strs, String str1, String str2) {
        int dis = Integer.MAX_VALUE;
        int left = 0, right = 0;

        for (int i = 0; i < strs.length; i++) {
            if (strs[i].equals(str1)) {
                left = i;

            }

            if (strs[i].equals(str2)) {
                right = i;

            }

            if(right != 0 && left != 0) {
                dis = Math.min(dis,Math.abs (right - left));
            }
        }


        return dis >= 500000 ? -1 : dis;
    }
}



 class Main3 {

     /**
      * 题目： 计算最小花费的
      *
      * 利用动态规划
      * 写出状态转移方程
      * 注意初始位置和返回值
      *
      * @param args
      */
    public static void main(String[] args) {

//        输入相关
        Scanner in = new Scanner(System.in);
        int len = in.nextInt();
        int[] array = new int[len];

        for(int i = 0; i < len; i++) {
            array[i] = in.nextInt();
        }

//        输出相关
        int cost = minCost(array);

        System.out.println(cost);
    }

    public static int minCost(int[] nums) {
        int len = nums.length;

        // 转态转移方程
        int[]dp = new int[len+1];

//        赋值初始位置
        dp[0]=0;
        dp[1]=0;


        for(int i=2; i <= len; i++) {
//            进行转态转移
            dp[i]=Math.min(dp[i-1]+nums[i-1], dp[i-2]+nums[i-2]);
        }


//        返回最后一个位置的值
        return dp[len];
    }
}